<?php
/**
 * @author Matteo Vigoni																				
 * @package newcomer
 * @version 0.1																											 
 */
interface Entity{
	
	/**
	 * 
	 */
	public function getJSON();
	
	/**
	 * 
	 */
	public function getXML();
	
	/**
	 * 
	 */
	public function get($index);
	
	/**
	 * 
	 */
	public function set($index, $value);
	
	/**
	 * 
	 */
	public function commit();
	
	/**
	 * 
	 */
	public function store();
	
	/**
	 * 
	 */
	public function cancel();
	
}

class EntityException extends Exception{
}
?>
